/**
 * @description:
 * @file: index.ts
 * @author: Evan
 * @date: 2025.04.29 17:44:32
 * @week: 周二
 * @version: V
 * */

import text from './text.vue'
import select from './select.vue'
import treeSelect from './tree-select.vue'
import zSwitch from './switch.vue'
import rate from './rate.vue'
import slider from './slider.vue'
import number from './number.vue'
import radio from './radio.vue'
import checkbox from './checkbox.vue'
import date from './date.vue'
import custom from './custom.vue'
import upload from './upload.vue'

export default {
  text,
  password: text,
  textarea: text,

  select,
  'tree-select': treeSelect,

  switch: zSwitch,

  rate,
  slider,
  number,
  radio,
  checkbox,

  year: date,
  years: date,
  month: date,
  months: date,
  date: date,
  dates: date,
  datetime: date,
  week: date,
  datetimerange: date,
  daterange: date,
  monthrange: date,
  yearrange: date,

  custom,
  upload
}
